const app = getApp(); // 获取全局应用实例
const wuhuUrl = app.globalData.wuhuUrl;
Page({
  data: {
    base64Data: '', // 保存文件的Base64数据
    keys: '',//搜索关键字段
    userId: '', // 存储用户ID的变量
    pageNum: 1,
    value: [],//存放返回的结果
    values: [], // 保存多个输入框的内容
    photoList:[],
  },
  onLoad: function () {
    // 获取从登录页面传递过来的用户信息
    const userInfo = wx.getStorageSync('userInfo');
    console.log('从主页面传递过来的用户信息：', userInfo);
    const photoList = app.globalData.photoList || [];
    this.setData({
      userId: userInfo.userId, // 设置用户ID
      photoList:photoList
    });
    this.addInput();
  },
  addInput: function () {
    let values = this.data.values;
    values.push("");
    this.setData({
      values: values
    });
  },
  // 监听输入框内容变化
  onInputChange: function (event) {
    const index = event.currentTarget.dataset.index; // 获取当前输入框的索引
    const value = event.detail; // 获取输入的值
    let values = this.data.values;
    values[index] = value; // 更新对应索引的值
    this.setData({
      values: values
    });
  },
  submitData: function () {
    wx.showLoading({
      title: '让数据飞一会',
      mask:'true'
    });
    setTimeout(function() {
      // 模拟后端返回的结果
      const result = ['选择 A/B/C 类竞赛类别。',"2024 年 4 月 4 日至 2024 年 4 月 8 日"]; // 假设后端返回的结果是一个数组
  
      // 更新 value 和 values
      this.setData({
        value: result, // 更新返回结果
      });
  
      // 隐藏加载提示，显示成功提示
      wx.hideLoading();
      wx.showToast({
        title: '提交成功',
        icon: 'success'
      });
    }.bind(this), 2000); // 2000毫秒后隐藏加载提示，并显示成功提示
  },
  
  deleteInput: function (event) {
    const index = event.currentTarget.dataset.index; // 获取要删除的输入框的索引
    let values = this.data.values;
    if (values.length > 1) {
      values.splice(index, 1); // 删除对应索引的值
      this.setData({
        values: values
      });
    } else {
      wx.showToast({
        title: '至少保留一个输入框',
        icon: 'none',
        duration: 2000
      });
    }
  }
})
